/*
 *************************************************************************
 *西瑞克斯研发管理系统
 *版 本: 1.0   
 *日 期：02/11/2012    
 *作 者： 王浩 QQ：873987060   
 *************************************************************************   
 */
package com.workflowdefinition;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import org.fireflow.engine.impl.TaskInstance;

import com.manager.IBaseBean;

/**
 * 
 * Description:YfBussTaskinstance实体<br />
 * 
 * Version:V0.1<br />
 * 
 * Author: 王浩 QQ：873987060 <br />
 * 
 * History: <br />
 * 
 * 02/11/2012
 * 
 */
public class YfBussTaskinstance extends TaskInstance implements IBaseBean {

	/** serialVersionUID */
	protected static final long serialVersionUID = -1L;

	public YfBussTaskinstance() {

	}

	private String bussId;   

 
	private Long bussType;  

 
	private String projectName;  

 
	private String projectType;  

 
	private String projectOrg;  

 
	private String projectNo;  

  
	private Long ownYear;  

    private Integer yfbussTaskType;




	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the BussId.
	 */
	public String getBussId() {
		return this.bussId;
	}

	/**
	 * @param bussId
	 *            Set the bussId.
	 */
	public void setBussId(String bussId) {
		this.bussId = bussId;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the BussType.
	 */
	public Long getBussType() {
		return this.bussType;
	}

	/**
	 * @param bussType
	 *            Set the bussType.
	 */
	public void setBussType(Long bussType) {
		this.bussType = bussType;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the ProjectName.
	 */
	public String getProjectName() {
		return this.projectName;
	}

	/**
	 * @param projectName
	 *            Set the projectName.
	 */
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the ProjectType.
	 */
	public String getProjectType() {
		return this.projectType;
	}

	/**
	 * @param projectType
	 *            Set the projectType.
	 */
	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the ProjectOrg.
	 */
	public String getProjectOrg() {
		return this.projectOrg;
	}

	/**
	 * @param projectOrg
	 *            Set the projectOrg.
	 */
	public void setProjectOrg(String projectOrg) {
		this.projectOrg = projectOrg;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the ProjectNo.
	 */
	public String getProjectNo() {
		return this.projectNo;
	}

	/**
	 * @param projectNo
	 *            Set the projectNo.
	 */
	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo;
	}

	/**
	 * ${field.getLabel()}
	 * 
	 * @return Returns the OwnYear.
	 */
	public Long getOwnYear() {
		return this.ownYear;
	}

	/**
	 * @param ownYear
	 *            Set the ownYear.
	 */
	public void setOwnYear(Long ownYear) {
		this.ownYear = ownYear;
	}

	public Integer getYfbussTaskType() {
		return yfbussTaskType;
	}

	public void setYfbussTaskType(Integer yfbussTaskType) {
		this.yfbussTaskType = yfbussTaskType;
	}
	
	public String toString() {
		return ReflectionToStringBuilder.toString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}
}
